body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td
	{
	margin: 0;
	padding: 0
}

html {
	color: #000;
	background: #fff;
	overflow-y: scroll
}

body,button,input,select,textarea,pre {
	font-size: 12px;
	font-family: Tahoma, Helvetica, "Microsoft Yahei", "微软雅黑", Arial,
		STHeiti;
	_font-family: Tahoma, Arial, Helvetica, STHeiti
}

html.mod-without-msyahei body {
	font-family: Tahoma, Helvetica, Arial, STHeiti
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

address,cite,dfn,em,var {
	font-style: normal
}

small {
	font-size: 12px
}

ul,ol {
	list-style: none
}

a {
	text-decoration: none;
	color: #3fa7cb
}

a:hover {
	color: #3cbce7;
	-webkit-transition: color .15s linear, background-color .3s linear;
	-moz-transition: color .15s linear, background-color .3s linear;
	-o-transition: color .15s linear, background-color .3s linear;
	-ms-transition: color .15s linear, background-color .3s linear;
	transition: color .15s linear, background-color .3s linear;
	cursor: pointer
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

legend {
	color: #000
}

fieldset,img {
	border: 0
}

button,input,select,textarea {
	font-size: 100%
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

img {
	-ms-interpolation-mode: bicubic
}

textarea {
	resize: vertical
}

*:focus {
	outline: 0
}

.left {
	float: left
}

.right {
	float: right
}

.overflow {
	overflow: hidden
}

.hide {
	display: none
}

.inlineBlock {
	display: inline-block;
	zoom: 1
}

.block {
	display: block
}

.inline {
	display: inline
}

.error {
	color: #F00;
	font-size: 12px
}

button {
	cursor: pointer
}

.grid-1,.grid-2,.grid-3,.grid-4,.grid-50,.grid-60,.grid-70,.grid-80,.grid-90,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16,.grid-17,.grid-18,.grid-19,.grid-20,.grid-21,.grid-22,.grid-23,.grid-24,.grid-25,.grid-26,.grid-27,.grid-28,.grid-29,.grid-30,.grid-31,.grid-32,.grid-33,.grid-34,.grid-35,.grid-36,.grid-37,.grid-38,.grid-39,.grid-40,.grid-41,.grid-42,.grid-43,.grid-44,.grid-45,.grid-46,.grid-47,.grid-48,.grid-49,.grid-50,.grid-51,.grid-52,.grid-53,.grid-54,.grid-55,.grid-56,.grid-57,.grid-58,.grid-59,.grid-60,.grid-61,.grid-62,.grid-63,.grid-64,.grid-65,.grid-66,.grid-67,.grid-68,.grid-69,.grid-70,.grid-71,.grid-72,.grid-73,.grid-74,.grid-75,.grid-76,.grid-77,.grid-78,.grid-79,.grid-80,.grid-81,.grid-82,.grid-83,.grid-84,.grid-85,.grid-86,.grid-87,.grid-88,.grid-89,.grid-90,.grid-91,.grid-92,.grid-93,.grid-94,.grid-95,.grid-96,.grid-97,.grid-98,.grid-99
	{
	overflow: hidden;
	margin: 0 auto;
	padding: 0
}

.grid-1 {
	width: 10px
}

.grid-2 {
	width: 20px
}

.grid-3 {
	width: 30px
}

.grid-4 {
	width: 40px
}

.grid-5 {
	width: 50px
}

.grid-6 {
	width: 60px
}

.grid-7 {
	width: 70px
}

.grid-8 {
	width: 80px
}

.grid-9 {
	width: 90px
}

.grid-10 {
	width: 100px
}

.grid-11 {
	width: 110px
}

.grid-12 {
	width: 120px
}

.grid-13 {
	width: 130px
}

.grid-14 {
	width: 140px
}

.grid-15 {
	width: 150px
}

.grid-16 {
	width: 160px
}

.grid-17 {
	width: 170px
}

.grid-18 {
	width: 180px
}

.grid-19 {
	width: 190px
}

.grid-20 {
	width: 200px
}

.grid-21 {
	width: 210px
}

.grid-22 {
	width: 220px
}

.grid-23 {
	width: 230px
}

.grid-24 {
	width: 240px
}

.grid-25 {
	width: 250px
}

.grid-26 {
	width: 260px
}

.grid-27 {
	width: 270px
}

.grid-28 {
	width: 280px
}

.grid-29 {
	width: 290px
}

.grid-30 {
	width: 300px
}

.grid-31 {
	width: 310px
}

.grid-32 {
	width: 320px
}

.grid-33 {
	width: 330px
}

.grid-34 {
	width: 340px
}

.grid-35 {
	width: 350px
}

.grid-36 {
	width: 360px
}

.grid-37 {
	width: 370px
}

.grid-38 {
	width: 380px
}

.grid-39 {
	width: 390px
}

.grid-40 {
	width: 400px
}

.grid-41 {
	width: 410px
}

.grid-42 {
	width: 420px
}

.grid-43 {
	width: 430px
}

.grid-44 {
	width: 440px
}

.grid-45 {
	width: 450px
}

.grid-46 {
	width: 460px
}

.grid-47 {
	width: 470px
}

.grid-48 {
	width: 480px
}

.grid-49 {
	width: 490px
}

.grid-50 {
	width: 500px
}

.grid-51 {
	width: 510px
}

.grid-52 {
	width: 520px
}

.grid-53 {
	width: 530px
}

.grid-54 {
	width: 540px
}

.grid-55 {
	width: 550px
}

.grid-56 {
	width: 560px
}

.grid-57 {
	width: 570px
}

.grid-58 {
	width: 580px
}

.grid-59 {
	width: 590px
}

.grid-60 {
	width: 600px
}

.grid-61 {
	width: 610px
}

.grid-62 {
	width: 620px
}

.grid-63 {
	width: 630px
}

.grid-64 {
	width: 640px
}

.grid-65 {
	width: 650px
}

.grid-66 {
	width: 660px
}

.grid-67 {
	width: 670px
}

.grid-68 {
	width: 680px
}

.grid-69 {
	width: 690px
}

.grid-70 {
	width: 700px
}

.grid-71 {
	width: 710px
}

.grid-72 {
	width: 720px
}

.grid-73 {
	width: 730px
}

.grid-74 {
	width: 740px
}

.grid-75 {
	width: 750px
}

.grid-76 {
	width: 760px
}

.grid-77 {
	width: 770px
}

.grid-78 {
	width: 780px
}

.grid-79 {
	width: 790px
}

.grid-80 {
	width: 800px
}

.grid-81 {
	width: 810px
}

.grid-82 {
	width: 820px
}

.grid-83 {
	width: 830px
}

.grid-84 {
	width: 840px
}

.grid-85 {
	width: 850px
}

.grid-86 {
	width: 860px
}

.grid-87 {
	width: 870px
}

.grid-88 {
	width: 880px
}

.grid-89 {
	width: 890px
}

.grid-90 {
	width: 900px
}

.grid-91 {
	width: 910px
}

.grid-92 {
	width: 920px
}

.grid-93 {
	width: 930px
}

.grid-94 {
	width: 940px
}

.grid-95 {
	width: 950px
}

.grid-96 {
	width: 960px
}

.grid-97 {
	width: 970px
}

.grid-98 {
	width: 980px
}

.grid-99 {
	width: 990px
}

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary
	{
	display: block
}

.clearfix:after {
	content: '\20';
	display: block;
	height: 0;
	clear: both
}

.clearfix {
	zoom: 1
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
	visibility: hidden;
	overflow: hidden
}

.wordwrap {
	word-break: break-all;
	word-wrap: break-word
}

pre.wordwrap {
	white-space: pre-wrap
}

html,body {
	height: 100%;
	width: 100%
}

html {
	background:
		url()
		repeat top left fixed
}

.mod-page-body {
	height: auto;
	_height: 100%;
	min-height: 100%;
	zoom: 1
}

.mod-page-body .mod-page-main .x-page-container {
	padding: 0;
	margin: 0;
	zoom: 1
}

.mod-page-body {
	color: #454545;
	zoom: 1
}

.mod-page-body .t-remark {
	color: #959595
}

.mod-page-body a.a-normal {
	color: #3fa7cb
}

.mod-page-body a.a-normal:hover {
	color: #3cbce7
}

.mod-page-body a.a-incontent {
	color: #454545
}

.mod-page-body a.a-incontent:hover {
	color: #3fa7cb
}

.mod-page-body a.a-insist {
	color: #f46e6e
}

.mod-page-body a.a-insist:hover {
	color: #c55454
}

#qBack2topBtn {
	z-index: 1025;
	display: none
}

#qBack2topBtn .back2top-icon-real {
	background:
		url(/static/qbase/img/mod/q_back2top_default.png?v=88851cca.png)
		no-repeat -70px top;
	background-image:
		url(/static/qbase/img/mod/q_back2top_default.gif?v=e91684f5.gif) \9;
	width: 57px;
	height: 57px;
	overflow: hidden;
	position: absolute
}

#qBack2topBtn .back2top-icon-bg {
	width: 40px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	top: 7px;
	left: 7px
}

.border-radius-6 {
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}

.border-radius-10 {
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px
}

.border-shadow {
	-webkit-box-shadow: 0 2px 2px rgba(6, 0, 1, 0.05);
	-moz-box-shadow: 0 2px 2px rgba(6, 0, 1, 0.05);
	-khtml-box-shadow: 0 2px 2px rgba(6, 0, 1, 0.05);
	box-shadow: 0 2px 2px rgba(6, 0, 1, 0.05)
}

.mod-page-body .mod-page-main {
	padding-top: 50px
}

.mod-topbar {
	padding-bottom: 5px;
	background: transparent
		url(/static/qbase/img/mod/q_topbar.png?v=19f780ea.png) repeat-x top
		left;
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1023;
	height: 50px
}

.mod-topbar .mod-topbar-pseudo-real {
	background-color: #3fa7cb
}

.mod-topbar .mod-topbar-bgframe {
	position: absolute;
	border: none;
	width: 100%;
	height: 50px;
	opacity: 0;
	filter: alpha(opacity = 0);
	overflow: hidden
}

.mod-topbar .wrapper-box {
	width: 980px;
	margin: 0 auto;
	position: relative;
	height: 50px
}

.mod-topbar .left-box {
	float: left;
	padding-top: 8px
}

.mod-topbar .logo-box {
	margin-left: 10px;
	float: left
}

.mod-topbar .q-logo {
	display: block;
	width: 93px;
	height: 30px;
	background: transparent
		url()
		no-repeat top left;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		src="http://img.baidu.com/hi/qing/logo/q_logo_93x30.png");
	_background-image: none
}

.mod-topbar .center-box {
	float: left;
	margin-left: 50px;
	height: 50px
}

.mod-topbar .q-menubox {
	height: 100%;
	float: left
}

.mod-topbar .q-menubox .q-menuitem {
	float: left;
	font-size: 16px;
	text-align: center;
	height: 100%;
	line-height: 50px
}

.mod-topbar .q-menubox .q-menuitem a {
	color: #fff;
	display: block;
	padding: 0 20px
}

.mod-topbar .q-menubox .q-menuitem a:hover,.mod-topbar .q-menubox .q-menuitem.q-selected
	{
	background: #4eb2d4
}

.mod-topbar .q-menubox .q-menuitem.q-newicon:hover {
	background: #4eb2d4;
	-webkit-transition: color .15s linear, background-color .3s linear;
	-moz-transition: color .15s linear, background-color .3s linear;
	-o-transition: color .15s linear, background-color .3s linear;
	-ms-transition: color .15s linear, background-color .3s linear;
	transition: color .15s linear, background-color .3s linear
}

.mod-topbar .q-menubox .q-menuitem.q-newicon.q-qhome:hover {
	background: #fff
}

.mod-topbar .q-menubox .q-menuitem.q-newicon a,.mod-topbar .q-menubox .q-menuitem.q-newicon a:hover,.mod-topbar .q-menubox .q-menuitem.q-newicon a:focus
	{
	padding-right: 23px;
	background:
		url()
		no-repeat right 4px
}

.mod-topbar .mod-qhome-follow-box {
	margin-top: 7px
}

.mod-topbar .mod-qhome-follow-box .follow-btn {
	width: 68px;
	height: 22px;
	background:
		url("/static/qhome/img/detail/follow_btn.gif?v=57283495.gif") 0 0
		no-repeat;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	text-align: center;
	line-height: 22px;
	color: white;
	margin-left: 8px;
	font-size: 12px;
	border: none
}

.mod-topbar .right-box {
	float: right;
	height: 50px;
	margin-right: -7px
}

.mod-topbar .q-navbox {
	height: 100%;
	float: right
}

.mod-topbar .q-navbox .q-navitem {
	float: left;
	font-size: 12px;
	text-align: center;
	height: 100%;
	line-height: 50px
}

.mod-topbar .q-navbox .q-nav-sp span {
	border-right: 1px solid #52b8da;
	font-size: 12px;
	display: block;
	height: 12px;
	line-height: 12px;
	margin-top: 19px;
	float: left
}

.mod-topbar .q-navbox .q-navitem a {
	color: #c0eeff;
	padding: 0 15px
}

.mod-topbar .q-navbox .q-navitem a:hover {
	color: #e2f7ff
}

.mod-topbar .q-navbox .q-upgrading {
	padding: 0 20px;
	font-size: 14px;
	color: #96daf3
}

.mod-topbar .q-navbox .q-nav-active-tips {
	padding-left: 20px;
	font-size: 14px;
	color: #96daf3
}

.mod-without-msyahei .mod-topbar .q-nav-sp span {
	_margin-top: 18px
}

.mod-pagerbar {
	background: #fff;
	padding: 20px 0;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mod-pagerbar a,.mod-pagerbar span {
	padding: 3px 8px;
	margin: 0 5px 0 0;
	color: #454545
}

.mod-pagerbar a {
	background: #f5f5f5;
	cursor: pointer
}

.mod-pagerbar a:hover {
	background-color: #3fa7cb;
	color: #fff
}

.mod-pagerbar span {
	background: #3fa7cb;
	color: #fff;
	font-weight: bold;
	cursor: default
}

.mod-page-body .mod-page-main {
	padding-bottom: 85px
}

.mod-footer {
	padding: 30px 0 15px 0;
	width: 100%;
	height: 40px;
	position: relative;
	margin-top: -85px;
	clear: both;
	zoom: 1
}

.mod-footer .hidden-box {
	line-height: 0;
	height: 0;
	overflow: hidden
}

.mod-footer .footer-box {
	text-align: center;
	font-family: Arial, simsun;
	font-size: 12px
}

.mod-footer .footer-box .inner-box {
	margin-bottom: 10px;
	line-height: 14px;
	height: 14px;
	overflow: hidden;
	color: #3FA7CB
}

.mod-footer .footer-box .copy-box {
	color: #959595;
	line-height: 12px;
	height: 12px;
	overflow: hidden
}

.custom-scroll-bar {
	overflow-y: auto;
	overflow-x: hidden
}

.custom-scroll-bar::-webkit-scrollbar {
	width: 10px;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(202,
		202, 202, .07)), color-stop(100%, rgba(229, 229, 229, .07)));
	background: -webkit-linear-gradient(left, rgba(202, 202, 202, .07) 0,
		rgba(229, 229, 229, .07) 100%);
	-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15) inset, 0 1px 0 0 #fff;
	-moz-box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15) inset, 0 1px 0 0 #fff;
	box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15) inset, 0 1px 0 0 #fff;
	background-color: #E5E5E5
}

.custom-scroll-bar::-webkit-scrollbar-thumb {
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(233,
		233, 233, .05)), color-stop(100%, rgba(221, 221, 221, .05)));
	background: -webkit-linear-gradient(left, rgba(233, 233, 233, .05) 0,
		rgba(221, 221, 221, .05) 100%);
	-webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .05);
	-moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 2px 1px 0 rgba(0, 0, 0, .05);
	background-color: #E9E9E9
}

.custom-scroll-bar::-webkit-scrollbar,.custom-scroll-bar::-webkit-scrollbar-thumb
	{
	overflow: visible;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: solid 1px #A6A6A6
}

.custom-scroll-bar::-webkit-scrollbar-button {
	height: 0;
	display: block;
	background-color: transparent
}

.icon-ok-24,.icon-alert-24,.icon-forbidden-24,.icon-error-24,.icon-alert-blue-24,.icon-help-24
	{
	background:
		url()
		no-repeat
}

.icon-ok-32,.icon-alert-32,.icon-forbidden-32,.icon-error-32,.icon-alert-blue-32,.icon-help-32
	{
	background: url(/static/qbase/img/qui/ico_alert_32.png?v=59b17f33.png)
		no-repeat
}

.x-cursor-move {
	cursor: move
}

.x-word-wrap {
	white-space: normal;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden
}

.x-dialog {
	position: absolute
}

.x-dialog .x-dialog-shadow {
	filter: alpha(opacity = 30);
	opacity: .3;
	background-color: #a0a0a0
}

.x-dialog .x-dialog-box {
	position: absolute;
	left: 5px;
	top: 5px;
	border: 1px solid #eaeaea;
	background-color: #FFF;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15)
}

.x-dialog .x-dialog-titlebar {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #454545;
	background-color: #f4f4f4;
	border-bottom: 1px solid #eaeaea;
	padding-left: 20px;
	overflow: hidden
}

.x-dialog .x-dialog-closebtn {
	position: absolute;
	top: 0;
	right: 0;
	background:
		url()
		0 0 no-repeat;
	width: 48px;
	height: 40px;
	border: none;
	cursor: pointer
}

.x-dialog .x-dialog-closebtn:hover {
	background-position: -48px 0
}

.x-dialog .x-dialog-closebtn:active {
	background-position: -96px 0
}

.x-dialog .x-dialog-content-box {
	padding: 20px;
	font-size: 14px
}

.x-dialog .x-dialog-content {
	overflow: hidden;
	text-align: center
}

.x-dialog .x-dialog-btnPanel {
	margin-top: 15px;
	border-top: 1px dotted #e3e3e3;
	*border-top-style: dashed;
	height: 38px;
	padding-top: 15px;
	text-align: center;
	white-space: nowrap;
	font-size: 14px
}

.x-dialog .x-dialog-btnPanel .x-dialog-btn {
	width: 88px;
	height: 39px;
	background:
		url()
		-88px 0 no-repeat;
	display: inline-block;
	text-align: center;
	line-height: 38px;
	color: #666;
	text-shadow: #fff 1px 1px;
	margin: 0 8px;
	border: none
}

.x-dialog .x-dialog-btnPanel .x-dialog-btn:hover {
	background-position: -88px -39px;
	color: #454545
}

.x-dialog .x-dialog-btnPanel .btn-s {
	background-position: 0 0;
	color: #fff;
	text-shadow: #1298c4 1px 1px
}

.x-dialog .x-dialog-btnPanel .x-dialog-btn.btn-s:hover {
	background-position: 0 -39px;
	color: #fff
}

.x-dialog .x-dialog-tip {
	
}

.x-dialog .x-dialog-tip .x-dialog-content-box {
	padding-left: 50px;
	font-size: 18px;
	color: #4daa1b
}

.x-dialog .x-dialog-tip .icon-ok-24 {
	background-position: 10px -47px;
	color: #4DAA1B
}

.x-dialog .x-dialog-tip .icon-alert-24 {
	background-position: 10px -112px;
	color: #F4702C
}

.x-dialog .x-dialog-tip .icon-forbidden-24 {
	background-position: 10px -176px;
	color: #F6612F
}

.x-dialog .x-dialog-tip .icon-error-24 {
	background-position: 10px -241px;
	color: #F6612F
}

.x-dialog .x-dialog-tip .icon-alert-blue-24 {
	background-position: 10px -306px;
	color: #009FD3
}

.x-dialog .x-dialog-tip .icon-help-24 {
	background-position: 10px -371px;
	color: #4DAA1B
}

.x-dialog .x-dialog-tip .icon-ok-32 {
	background-position: 10px -47px;
	color: #454545
}

.x-dialog .x-dialog-tip .icon-alert-32 {
	background-position: 10px -112px;
	color: #454545
}

.x-dialog .x-dialog-tip .icon-forbidden-32 {
	background-position: 10px -176px;
	color: #454545
}

.x-dialog .x-dialog-tip .icon-error-32 {
	background-position: 10px -241px;
	color: #454545
}

.x-dialog .x-dialog-tip .icon-alert-blue-32 {
	background-position: 10px -306px;
	color: #454545
}

.x-dialog .x-dialog-tip .icon-help-32 {
	background-position: 10px -371px;
	color: #454545
}

#topbarLoginDialog {
	position: fixed;
	_position: absolute;
	z-index: 1003;
	left: 0;
	top: 0;
	right: 0
}

.x-dialog-show-login {
	width: 980px;
	margin: 0 auto;
	background: #FFF;
	box-shadow: 1px 2px 3px #CCC;
	-moz-box-shadow: 1px 2px 3px #CCC;
	-webkit-box-shadow: 1px 2px 3px #CCC;
	position: relative
}

.x-dialog-show-login .x-dialog-closebtn {
	position: absolute;
	top: 0;
	right: -2px;
	_right: 0;
	width: 30px;
	height: 30px;
	line-height: 35px;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	background: white
		url()
		center center no-repeat;
	cursor: pointer;
	text-align: center;
	vertical-align: middle
}

.x-dialog-show-login .x-dialog-closebtn:hover {
	background: #f3f3f3
		url()
		center center no-repeat
}

.x-dialog-show-login .x-dialog-closebtn:active {
	background: #009ed4
		url()
		center center no-repeat
}

.x-dialog-show-login-container {
	border: 1px solid #dcdcdc;
	border-top: 0;
	background: #FFF;
	width: 100%;
	overflow: hidden
}

.x-dialog-show-login-iframe {
	width: 100%
}

.x-dialog-nickname .x-dialog-box {
	background: none;
	border: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none
}

.x-dialog-nickname .x-dialog-content-box {
	background: transparent
		url(/static/qbase/img/qui/guide_nickname_stamp.png?v=93c2eaaa.png)
		center center no-repeat;
	width: 416px;
	height: 268px
}

.x-dialog-nickname .x-dialog-content {
	height: 175px !important;
	width: 100% !important;
	padding: 0 !important
}

.x-dialog-nickname .nickname-box {
	height: 175px
}

.x-dialog-nickname .nickname-box-title {
	font-size: 18px;
	color: #454545;
	line-height: 110px;
	padding-left: 25px
}

.x-dialog-nickname .nickname-box-form {
	
}

.x-dialog-nickname .nickname-box-form input {
	margin-left: 10px;
	width: 215px;
	height: 28px;
	padding: 0 0 0 8px;
	line-height: 28px !important
}

.x-dialog-nickname .x-dialog-btnPanel {
	border-top: 0;
	margin-top: 0
}

.x-dialog-nickname .nickname-box-tip {
	color: red;
	text-align: left;
	padding-left: 130px;
	padding-right: 20px;
	overflow: hidden
}

#labelFordialogNickname {
	line-height: 32px !important
}

.x-tip {
	position: absolute;
	padding: 15px 20px 10px 20px;
	border: 1px solid #d6d6d6;
	border-top: 2px solid #3fa7cb;
	background-color: #fcfcfc;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, .15)
}

.x-tip-content {
	font-size: 12px;
	color: #454545
}

.x-tip .x-tip-content {
	margin: 0 auto;
	margin-bottom: 24px
}

.x-tip .x-tip-content-box {
	text-align: center
}

.x-tip .x-tip-closebtn {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 9px;
	height: 9px;
	overflow: hidden;
	display: block;
	background:
		url()
		no-repeat
}

.x-tip .x-tip-closebtn:hover {
	background-position: 0 -9px
}

.x-tip .x-tip-btnPanel {
	white-space: nowrap;
	text-align: center
}

.x-tip .x-tip-btnPanel .x-tip-btn {
	margin: 0 5px;
	width: 69px;
	height: 29px;
	background:
		url()
		-69px 0 no-repeat;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	color: #666;
	border: none
}

.x-tip .x-tip-btnPanel .x-tip-btn:hover {
	background-position: -69px -29px;
	color: #454545
}

.x-tip .x-tip-btnPanel .x-tip-btn.btn-g {
	background-position: 0 0;
	color: #fff
}

.x-tip .x-tip-btnPanel .x-tip-btn.btn-g:hover {
	background-position: 0 -29px;
	color: #fff
}

.x-tip .x-tip-triangle-top,.x-tip .x-tip-triangle-right,.x-tip .x-tip-triangle-bottom,.x-tip .x-tip-triangle-left
	{
	position: absolute
}

.x-tip .x-tip-triangle-top .x-tip-triangle,.x-tip .x-tip-triangle-right .x-tip-triangle,.x-tip .x-tip-triangle-bottom .x-tip-triangle,.x-tip .x-tip-triangle-left .x-tip-triangle
	{
	border: 6px dashed transparent;
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	line-height: 0;
	overflow: hidden
}

.x-tip .x-tip-triangle-top .x-tip-triangle-inner,.x-tip .x-tip-triangle-right .x-tip-triangle-inner,.x-tip .x-tip-triangle-bottom .x-tip-triangle-inner,.x-tip .x-tip-triangle-left .x-tip-triangle-inner
	{
	border: 6px dashed transparent;
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	line-height: 0;
	overflow: hidden
}

.x-tip .x-tip-triangle-top .x-tip-triangle {
	border-bottom-width: 0;
	border-top: 6px #d6d6d6 solid
}

.x-tip .x-tip-triangle-top .x-tip-triangle-inner {
	border-bottom-width: 0;
	border-top: 6px #fcfcfc solid;
	top: -1px
}

.x-tip .x-tip-triangle-right .x-tip-triangle {
	border-left-width: 0;
	border-right: 6px #d6d6d6 solid
}

.x-tip .x-tip-triangle-right .x-tip-triangle-inner {
	border-left-width: 0;
	border-right: 6px #fcfcfc solid;
	left: 1px
}

.x-tip .x-tip-triangle-bottom .x-tip-triangle {
	border-top-width: 0;
	border-bottom: 6px #d6d6d6 solid
}

.x-tip .x-tip-triangle-bottom .x-tip-triangle-inner {
	border-top-width: 0;
	border-bottom: 6px #fcfcfc solid;
	top: 1px
}

.x-tip .x-tip-triangle-left .x-tip-triangle {
	border-right-width: 0;
	border-left: 6px #d6d6d6 solid
}

.x-tip .x-tip-triangle-left .x-tip-triangle-inner {
	border-right-width: 0;
	border-left: 6px #fcfcfc solid;
	left: -1px
}

.x-simple-tip {
	position: absolute;
	padding: 6px 15px 7px 10px;
	border: 1px solid #bbb;
	background-color: #fff;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .15);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .15)
}

.x-simple-tip .x-tip-closebtn {
	position: absolute;
	right: 7px;
	top: 10px;
	width: 9px;
	height: 9px;
	overflow: hidden;
	display: block;
	background:
		url()
		no-repeat
}

.x-simple-tip .x-tip-closebtn:hover {
	background-position: 0 -9px
}

.x-simple-tip .x-tip-content {
	margin: 0 auto;
	width: auto;
	color: #999
}

.x-simple-tip .x-tip-content-box {
	_width: 150px
}

.x-simple-tip .x-tip-btnPanel {
	display: none
}

.x-simple-tip .x-tip-triangle-top,.x-simple-tip .x-tip-triangle-right,.x-simple-tip .x-tip-triangle-bottom,.x-simple-tip .x-tip-triangle-left
	{
	position: absolute
}

.x-simple-tip .x-tip-triangle-top .x-tip-triangle,.x-simple-tip .x-tip-triangle-right .x-tip-triangle,.x-simple-tip .x-tip-triangle-bottom .x-tip-triangle,.x-simple-tip .x-tip-triangle-left .x-tip-triangle
	{
	border: 6px dashed transparent;
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	line-height: 0;
	overflow: hidden
}

.x-simple-tip .x-tip-triangle-top .x-tip-triangle-inner,.x-simple-tip .x-tip-triangle-right .x-tip-triangle-inner,.x-simple-tip .x-tip-triangle-bottom .x-tip-triangle-inner,.x-simple-tip .x-tip-triangle-left .x-tip-triangle-inner
	{
	border: 6px dashed transparent;
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	line-height: 0;
	overflow: hidden
}

.x-simple-tip .x-tip-triangle-top .x-tip-triangle {
	border-bottom-width: 0;
	border-top: 6px #bbb solid
}

.x-simple-tip .x-tip-triangle-top .x-tip-triangle-inner {
	border-bottom-width: 0;
	border-top: 6px #fff solid;
	top: -1px
}

.x-simple-tip .x-tip-triangle-right .x-tip-triangle {
	border-left-width: 0;
	border-right: 6px #bbb solid
}

.x-simple-tip .x-tip-triangle-right .x-tip-triangle-inner {
	border-left-width: 0;
	border-right: 6px #fff solid;
	left: 1px
}

.x-simple-tip .x-tip-triangle-bottom .x-tip-triangle {
	border-top-width: 0;
	border-bottom: 6px #bbb solid
}

.x-simple-tip .x-tip-triangle-bottom .x-tip-triangle-inner {
	border-top-width: 0;
	border-bottom: 6px #fff solid;
	top: 1px
}

.x-simple-tip .x-tip-triangle-left .x-tip-triangle {
	border-right-width: 0;
	border-left: 6px #bbb solid
}

.x-simple-tip .x-tip-triangle-left .x-tip-triangle-inner {
	border-right-width: 0;
	border-left: 6px #bbb solid;
	left: -1px
}

.x-fixed-tip {
	width: 562px;
	height: 86px;
	background: rgba(255, 255, 255, .8);
	background: #fff\9;
	border: 1px solid #dfdfdf
}

.x-fixed-tip-clickonce {
	height: 76px
}

.x-fixed-tip .x-tip-content-box {
	padding: 25px 40px
}

.x-fixed-tip .x-tip-btnPanel {
	float: right;
	margin-top: -30px
}

.x-fixed-tip-clickonce .x-tip-content {
	padding-left: 30px
}

.x-fixed-tip-clickonce .x-tip-btnPanel {
	margin-right: 45px
}

.x-fixed-tip .tip-title {
	font-size: 18px;
	font-family: "Microsoft Yahei", "微软雅黑", STHeiti, Arial;
	color: #333
}

.x-fixed-tip .tip-desc {
	font-size: 12px;
	color: #969696
}

.x-fixed-tip .x-dialog-btn {
	display: inline-block;
	*display: inline;
	background:
		url()
		0 0 no-repeat;
	height: 32px;
	overflow: hidden;
	text-align: center;
	line-height: 32px;
	zoom: 1
}

.x-fixed-tip .btn-s:hover,.x-fixed-tip .btn-s {
	width: 76px;
	color: white
}

.x-fixed-tip .btn-g:hover,.x-fixed-tip .btn-g {
	width: 55px;
	background-position: -83px 0;
	color: #666
}

.x-fixed-tip .x-tip-closebtn {
	position: absolute;
	right: 7px;
	top: 10px;
	width: 9px;
	height: 9px;
	overflow: hidden;
	display: block;
	background:
		url()
		no-repeat
}

.x-fixed-tip .x-tip-closebtn:hover {
	background-position: 0 -9px
}

.x-message-box {
	text-align: center;
	position: fixed;
	z-index: 1024;
	top: 0;
	height: 0;
	overflow-y: hidden;
	width: auto
}

.x-message-shadow {
	background: #666;
	position: absolute;
	z-index: 1025;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	opacity: .6
}

.x-message-box .x-message-content {
	background: #fff;
	z-index: 1026;
	position: absolute;
	padding: 20px 50px 20px 50px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	left: 4px;
	display: block
}

.x-message-box .x-message-content .x-message-icon {
	width: 24px;
	height: 24px;
	background: url(/static/qbase/img/qui/message-icon.png);
	text-indent: -9999px;
	display: inline-block;
	position: absolute;
	left: 50px;
	z-index: 1027
}

.x-message-box .x-message-content .x-message-text {
	line-height: 24px;
	padding-left: 34px;
	font-size: 18px;
	display: block
}

.x-message-box .x-message-content .x-message-text pre {
	font-size: 18px
}

.x-message-box.x-message-status-alert .x-message-content {
	background: #fffcf0
}

.x-message-box.x-message-status-alert .x-message-content .x-message-icon
	{
	background-position: -24px 0
}

.x-message-box.x-message-status-error .x-message-content {
	background: #fffcf0
}

.x-message-box.x-message-status-error .x-message-content .x-message-icon
	{
	background-position: -48px 0
}

.x-message-box.x-message-status-notice .x-message-content .x-message-icon
	{
	background-position: -72px 0
}

.x-message-box.x-message-status-question .x-message-content .x-message-icon
	{
	background-position: -96px 0
}

.x-message-box.x-message-status-forbidden .x-message-content {
	background: #fffcf0
}

.x-message-box.x-message-status-forbidden .x-message-content .x-message-icon
	{
	background-position: -120px 0
}

.tab {
	position: relative;
	z-index: 1
}

.tab-bottom-line {
	border-top: 2px solid #e7e7e7;
	margin-top: -2px
}

.tab-vernier {
	display: none;
	border-bottom: 2px solid #3fa7cb;
	position: absolute;
	top: 0;
	bottom: 0
}

.tab-li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	cursor: pointer;
	padding: 5px 10px;
	border-bottom: 2px solid #e7e7e7
}

.tab-li-ascii {
	*position: relative;
	*bottom: -2px;
	_bottom: 0;
	_position: static
}

.tab-li span {
	_height: auto;
	_line-height: 18px
}

.tab-li-hover,.tab-li-selected {
	color: #3fa7cb;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #3fa7cb
}

.tab-li-hover {
	-webkit-transition: color .5s, border-bottom-color .5s;
	-o-transition: color .5s, border-bottom-color .5s;
	-moz-transition: color .5s, border-bottom-color .5s;
	-ms-transition: color .5s, border-bottom-color .5s;
	transition: color .5s, border-bottom-color .5s
}

a.button {
	cursor: pointer;
	display: inline-block;
	white-space: nowrap;
	vertical-align: middle
}

a.button .button-text {
	background: transparent
		url(/static/qbase/img/plugin/buttons.png?v=9df3fc5c.png) top left
		repeat-x;
	_background: transparent
		url(/static/qbase/img/plugin/buttons.gif?v=f7e205f7.gif) top left
		repeat-x;
	display: inline-block;
	white-space: nowrap;
	padding-left: 24px;
	padding-right: 24px;
	float: left
}

a.button .button-left {
	background: transparent
		url(/static/qbase/img/plugin/buttons.png?v=9df3fc5c.png) left top
		no-repeat;
	_background: transparent
		url(/static/qbase/img/plugin/buttons.gif?v=f7e205f7.gif) left top
		no-repeat;
	width: 6px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	float: left
}

a.button .button-right {
	background: transparent
		url(/static/qbase/img/plugin/buttons.png?v=9df3fc5c.png) top right
		no-repeat;
	_background: transparent
		url(/static/qbase/img/plugin/buttons.gif?v=f7e205f7.gif) top right
		no-repeat;
	width: 6px;
	overflow: hidden;
	display: inline-block;
	white-space: nowrap;
	float: left
}

a:hover {
	_border: none
}

a.button-follow .button-text,a.button-follow .button-left,a.button-follow .button-right
	{
	height: 28px;
	line-height: 28px;
	*line-height: 30px;
	_line-height: 28px;
	_overflow: hidden;
	color: #666
}

a.button-follow .button-left {
	width: 24px
}

a.button-follow .button-text {
	background-position: 0 -156px;
	padding-left: 5px;
	padding-right: 10px
}

a.button-follow:hover .button-left {
	background-position: 0 -29px
}

a.button-follow:hover .button-right {
	background-position: 100% -29px
}

a.button-follow:hover .button-text {
	background-position: 0 -185px;
	color: #3fa7cb
}

a.button-save .button-text,a.button-save .button-left,a.button-save .button-right
	{
	height: 40px;
	line-height: 37px;
	*line-height: 40px;
	color: #FFF
}

a.button-save .button-left {
	background-position: 0 -58px
}

a.button-save .button-right {
	background-position: -7px -58px
}

a.button-save .button-text {
	background-position: 0 -214px
}

a.button-save:hover .button-left {
	background-position: 0 -99px
}

a.button-save:hover .button-right {
	background-position: -7px -99px
}

a.button-save:hover .button-text {
	background-position: 0 -296px
}

a.button-cancel .button-text,a.button-cancel .button-left,a.button-cancel .button-right
	{
	height: 40px;
	line-height: 38px;
	*line-height: 40px;
	color: #666
}

a.button-locked .button-left,a.button-locked:hover .button-left,a.button-cancel .button-left
	{
	background-position: -14px -58px
}

a.button-locked .button-right,a.button-locked:hover .button-right,a.button-cancel .button-right
	{
	background-position: -21px -58px
}

a.button-locked .button-text,a.button-locked:hover .button-text,a.button-cancel .button-text
	{
	background-position: 0 -255px
}

a.button-locked .button-text {
	color: #c8c7c7
}

a.button-cancel:hover .button-left {
	background-position: -14px -99px
}

a.button-cancel:hover .button-right {
	background-position: -21px -99px
}

a.button-cancel:hover .button-text {
	background-position: 0 -337px;
	color: #454545
}

a.button-save-little-big .button-text,a.button-save-little-big .button-left,a.button-save-little-big .button-right
	{
	height: 43px;
	line-height: 43px;
	color: #FFF
}

a.button-save-little-big .button-left {
	background-position: 0 -532px
}

a.button-save-little-big .button-right {
	background-position: -28px -532px
}

a.button-save-little-big .button-text {
	background-position: 0 -488px
}

a.button-save-little-big:hover .button-left {
	background-position: 0 -624px
}

a.button-save-little-big:hover .button-right {
	background-position: -28px -624px
}

a.button-save-little-big:hover .button-text {
	background-position: 0 -578px
}

a.button-save-big .button-text,a.button-save-big .button-left,a.button-save-big .button-right
	{
	height: 48px;
	line-height: 48px;
	color: #FFF
}

a.button-save-big .button-left {
	background-position: -28px -58px
}

a.button-save-big .button-right {
	background-position: -28px -107px
}

a.button-save-big .button-text {
	background-position: 0 -378px
}

a.button-upload .button-text,a.button-upload .button-left,a.button-upload .button-right
	{
	height: 28px;
	line-height: 28px;
	*line-height: 30px;
	_line-height: 28px;
	color: #999
}

a.button-upload .button-left {
	width: 26px;
	background-position: 0 -428px
}

a.button-upload .button-text {
	background-position: 0 -156px;
	padding-left: 5px;
	padding-right: 10px
}

a.button-upload:hover .button-left {
	background-position: 0 -457px
}

a.button-upload:hover .button-right {
	background-position: 100% -29px
}

a.button-upload:hover .button-text {
	background-position: 0 -185px;
	color: #3fa7cb
}

a.button-cmt .button-text {
	padding-left: 15px;
	padding-right: 15px
}

.input-box-container input.real-input,.input-box-parent,.input-box {
	color: #CCC;
	border: 1px solid #CCC;
	border-bottom: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	box-shadow: 1px 2px 3px #F0F0F0 inset;
	-moz-box-shadow: 1px 2px 3px #F0F0F0 inset;
	-webkit-box-shadow: 1px 2px 3px #F0F0F0 inset;
	background-color: white;
	vertical-align: middle;
	font-size: 12px;
	padding: 10px 0 8px 8px;
	padding: 12px 0 6px 8px\9;
	height: 18px;
	overflow: hidden
}

textarea.input-box {
	height: 180px;
	line-height: 1.5em
}

.input-box:hover,.input-box-focus {
	border-color: #ACACAC;
	border-right-color: #CECECE;
	border-bottom-color: #CECECE
}

.input-box-warning {
	background-color: #fed6d6;
	border: 1px solid #febdbd;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none
}

.input-box .input-box-real {
	border: 0;
	background: none;
	color: #CCC
}

.input-box .input-box-prefix,.input-box .input-box-suffix {
	color: #CCC;
	font-size: 12px;
	vertical-align: top;
	line-height: 20px;
	zoom: 1
}

.input-box-focus .input-box-prefix,.input-box-focus .input-box-suffix {
	color: #454545;
	font-size: 12px
}

.input-box-focus,.input-box-focus .input-box-real {
	color: #454545;
	font-size: 14px;
	line-height: 14px
}

.input-box-notempty,.input-box-notempty .input-box-real {
	color: #454545;
	font-size: 14px;
	line-height: 14px
}

.input-box-notempty .input-box-prefix,.input-box-notempty .input-box-suffix
	{
	color: #454545
}

.verify-tip-icon-error .verify-tip-content {
	background: transparent
		url()
		left center no-repeat;
	padding-left: 20px
}

.verify-tip-icon-done .verify-tip-content {
	background: transparent
		url()
		left center no-repeat;
	padding-left: 20px
}

.verify-tip {
	color: #666;
	vertical-align: middle
}

.verify-tip-icon-error .verify-tip-text {
	padding: 10px 0
}

.verify-tip-icon-done .verify-tip-text {
	_zoom: 1
}

.verify-tip-container {
	height: 35px;
	height: 34px\9;
	line-height: 35px;
	overflow: hidden
}

.verify-tip-container .verify-tip-arrow-border {
	display: none
}

.verify-tip-container .verify-tip-arrow {
	display: none
}

.verify-tip-icon-error .verify-tip-container {
	background-color: #fffcf0;
	border: 1px solid #f6e8cc;
	display: inline-block;
	padding: 0 10px
}

.verify-tip-icon-error .verify-tip-container .verify-tip-arrow-border {
	color: #f6e8cc;
	display: inline;
	font-family: Arial;
	position: absolute;
	margin-left: -17px;
	margin-top: -1px;
	font-size: 23px;
	*line-height: 45px
}

.verify-tip-icon-error .verify-tip-container .verify-tip-arrow {
	color: #fffcf0;
	display: inline;
	font-family: Arial;
	position: absolute;
	margin-left: -15px;
	margin-top: -1px;
	font-size: 23px;
	*line-height: 45px
}

.verify-tip-icon-normal .verify-tip-container .verify-tip-content {
	border: 1px solid #bbb;
	color: #595959;
	background-color: #fff;
	padding: 10px 10px;
	display: inline-block;
	position: absolute;
	height: auto;
	line-height: 16px;
	z-index: 1;
	box-shadow: 2px 2px 2px #CCC;
	-moz-box-shadow: 2px 2px 2px #CCC;
	-webkit-box-shadow: 2px 2px 2px #CCC;
	filter: progid:DXImageTransform.Microsoft.DropShadow(color=#CCCCCC, offX=2,
		offY=2, Positive='true')
}

.verify-tip-icon-normal .verify-tip-container .verify-tip-arrow-border {
	color: #bbb;
	display: inline;
	font-family: Arial;
	position: absolute;
	margin-left: -6px;
	margin-top: -1px;
	*margin-top: -5px;
	font-size: 23px;
	*line-height: 45px;
	z-index: 2
}

.verify-tip-icon-normal .verify-tip-container .verify-tip-arrow {
	color: #fff;
	display: inline;
	font-family: Arial;
	position: absolute;
	margin-left: -5px;
	margin-top: -1px;
	*margin-top: -5px;
	font-size: 23px;
	*line-height: 45px;
	z-index: 2
}

.mod-ting-player {
	height: 37px;
	overflow: hidden
}

.mod-ting-player .music-logo,.mod-ting-player .music-play-bt,.mod-ting-player .music-desc-info
	{
	background:
		url()
		no-repeat
}

.mod-ting-player .music-bg-cover {
	height: 37px;
	display: block;
	overflow: hidden
}

.mod-ting-player .music-logo {
	float: left;
	height: 37px;
	width: 50px;
	text-indent: -9999em;
	position: relative;
	z-index: 2
}

.mod-ting-player .music-play-bt {
	float: right;
	height: 37px;
	width: 41px;
	background-position: 0 -39px;
	text-indent: -9999em;
	z-index: 2;
	position: relative
}

.mod-feed-list-box .feed-content .music-player-wraper .music-play-bt:hover
	{
	background-position: 0 -78px
}

.mod-ting-player .music-desc-info {
	height: 37px;
	font-family: 'simsun';
	font-size: 12px;
	position: relative;
	line-height: 37px;
	text-align: center;
	overflow: hidden;
	background-position: 0 -117px;
	background-repeat: repeat-x;
	margin: -37px 10px 0 10px
}

.border-radius-6,.border-radius-10,.custom-scroll-bar::-webkit-scrollbar,.custom-scroll-bar::-webkit-scrollbar-thumb,.x-message-shadow,.x-message-box .x-message-content
	{
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}